package cn.hfjava.kz.mapper;

import cn.hfjava.kz.entity.dto.UserQueryDTO;
import cn.hfjava.kz.entity.po.User;
import cn.hfjava.kz.entity.vo.UserVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;


import java.util.List;

/**
* @author lds
* @description 针对表【users(用户表)】的数据库操作Mapper
* @createDate 2024-07-09 11:22:19
* @Entity cn.hfjava.kz.entity.po.User
*/
public interface UserMapper extends BaseMapper<User> {


    List<UserVO> getUserVoList(UserQueryDTO userQueryDTO);

    long getUserVoCount(UserQueryDTO userQueryDTO);

    List<User> findUsersByRoleId(Integer roleId);

    List<User> selectUser();

    void updateAvater(Integer id, String avatar);
}
